TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Metro (Chl) Area rating list selection
                                                2023 Metro (Chl) Area rating list selection
2024 TLS League Ratings
Section - Southern           District - North Carolina           Area - Metro (Chl)
Jeff Adams Tennis Center    Men    By Rating
(As of 11/10/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Travis Hasson U
4.72 5.0 5.0         18 +   Matthews, NC
2 Edward Fitzgibbons U
4.70 5.0 5.0         18 +   Charlotte, NC
3 Felipe Bautista U
4.55 (5.0) 5.0         18 +   CHARLOTTE, NC
4 Alexander Brandt U
4.52 5.0 4.5         18 +   CHARLOTTE, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
5 Christopher Gowin U
4.48 4.5 5.0         40 +   Charlotte, NC
6 Mathias Schmidt U
4.47 4.5 5.0         18 +   Fort Mill, SC
7 AJ Thomas U
4.46 4.5 4.5         18 +   Charlotte, NC
8 Lance King U
4.42 (4.5) 4.5         18 +   Charlotte, NC
9 Rod Spence U
4.41 4.5 4.5         55 +   Charlotte, NC
10 Chet Kristy U
4.38 4.5 4.5         18 +   Huntersville, NC
11 Joel Turner U
4.36 4.5 4.5         55 +   Charlotte, NC
12 Eric Tan U
4.35 4.5 4.5         55 +   Charlotte, NC
13 Alex Kiser U
4.35 4.5 4.5         18 +   Charlotte, NC
14 David Buffie U
4.35 4.5 4.5         18 +   Charlotte, NC
15 Alex King U
4.32 4.5 4.5         18 +   Stanley, NC
16 John Deering U
4.31 4.5 4.5         55 +   Charlotte, NC
17 Charlie Reiney U
4.30 4.5 4.5         18 +   Charlotte, NC
18 Andre Simeon U
4.29 4.5 4.5         40 +   Stanley, NC
19 Jared Dukes U
4.29 (4.5) 4.5         18 +   Indian Trail, NC
20 Patrick Burns U
4.29 4.5 4.5         40 +   Charlotte, NC
21 Brooks Campbell U
4.27 (4.5) 4.5         18 +   Charlotte, NC
22 Ravi Mujumdar U
4.26 4.5 4.5         40 +   Charlotte, NC
23 Josh Goldblatt U
4.25 4.5 4.5         40 +   Charlotte, NC
24 Kevin Siebs U
4.23 4.5 4.5         18 +   Mint Hill, NC
25 Frank Martin U
4.23 4.5 4.5         40 +   Charlotte, NC
26 Thomas Jeter U
4.23 4.5 4.5         40 +   Charlotte, NC
27 Justin Beverley U
4.23 4.5 4.5         40 +   Charlotte, NC
28 Richard Merino U
4.21 4.5 4.5         40 +   Charlotte, NC
29 Joshua Stone U
4.19 (4.5) 4.5         18 +   Charlotte, NC
30 Pedro Pinassi U
4.19 4.5 4.5         18 +   Charlotte, NC
31 Pete Eakin U
4.18 4.5 4.5         18 +   CHARLOTTE, NC
32 Drew Crawford U
4.18 4.5 4.5         40 +   Charlotte, NC
33 Jared McKiernan U
4.17 4.5 4.5         18 +   Charlotte, NC
34 Shivam Desai U
4.16 4.5 4.5         18 +   CHARLOTTE, NC
35 James Bonner U
4.14 4.5 4.5         18 +   Hampstead, NC
36 Justin Wycoff U
4.13 (4.5) 4.5         18 +   Charlotte, NC
37 Timothy Shaw U
4.10 4.5 4.5         40 +   Charlotte, NC
38 andrew schulz U
4.08 4.5 4.5         40 +   Matthews, NC
39 Michael Waleski U
4.06 4.5 4.5         40 +   Charlotte, NC
40 Vaughn Schmutz U
4.06 4.5 4.5         18 +   Charlotte, NC
41 Matthew Baum U
4.06 4.5 4.5         18 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
42 Stephen Woodall U
4.00 4.0 4.5         18 +   Charlotte, NC
43 Marcus Wege U
3.96 4.0 4.0         40 +   Mint Hill, NC
44 LUIS AYALA U
3.94 4.0 4.5         18 +   Charlotte, NC
45 Darnaye Black U
3.91 4.0 4.0         40 +   Mint Hill, NC
46 Alex Carver U
3.90 4.0 4.0         18 +   Denver, NC
47 Bharath Bhaskar U
3.90 4.0 4.0         40 +   Charlotte, NC
48 Avery Nelson U
3.89 4.0 4.0         18 +   Charlotte, NC
49 Jared Ingram U
3.88 4.0 4.0         18 +   Charlotte, NC
50 Drew Harmon U
3.88 (4.0) 4.0         18 +   Charlotte, NC
51 Keegan Merck U
3.87 4.0 4.0         18 +   Cary, NC
52 Ragu Gopalan U
3.87 4.0 4.0         18 +   Concord, NC
53 Joseph Clarke U
3.87 (4.0) 4.5         40 +   Midland, NC
54 Christian Ludwig U
3.85 4.0 4.0         18 +   Charlotte, NC
55 Warren Stanton U
3.84 4.0 4.0         18 +   Charlotte, NC
56 Sahil Vasa U
3.83 (4.0) 3.5         18 +   Matthews, NC
57 Jose Paez U
3.81 4.0 4.0         18 +   Charlotte, NC
58 Taylor Batten U
3.81 4.0 4.0         18 +   Charlotte, NC
59 Daniel Nunn U
3.80 4.0 4.0         40 +   Charlotte, NC
60 Chris Reed U
3.78 4.0 4.0         18 +   Charlotte, NC
61 Stephen Wang U
3.76 4.0 4.0         18 +   Charlotte, NC
62 Henry Enochs U
3.76 4.0 4.0         18 +   Charlotte, NC
63 Robert Consoli U
3.76 4.0 4.0         40 +   Charlotte, NC
64 Logan Wilson U
3.75 4.0 4.0         18 +   Charlotte, NC
65 Chris Valli U
3.75 4.0 4.0         18 +   Simpsonville, SC
66 Andrew Nesbitt U
3.74 4.0 4.0         40 +   Charlotte, NC
67 Mikiya Kozakai U
3.73 4.0 4.0         18 +   Huntersville, NC
68 Shaun Sikes U
3.71 4.0 4.0         40 +   Charlotte, NC
69 Adam Miller U
3.71 4.0 4.0         40 +   Charlotte, NC
70 David Gardner U
3.71 (4.0) 4.0         18 +   Charlotte, NC
71 Roberto Canales U
3.70 4.0 4.0         18 +   Charlotte, NC
72 Richard Schanzlin U
3.69 4.0 4.0         40 +   Charlotte, NC
73 Abraham Post U
3.69 4.0 4.0         18 +   Charlotte, NC
74 Phibes Vogel U
3.68 4.0 4.0         18 +   Matthews, NC
75 Mario Henry U
3.65 (4.0) 3.5         40 +   Charlotte, NC
76 Devin Clarkson U
3.65 4.0 4.0         40 +   Charlotte, NC
77 Evan Sutker U
3.64 4.0 4.0         18 +   Charlotte, NC
78 Steven Sala U
3.64 4.0 4.0         18 +   Charlotte, NC
79 Rob Fauntleroy U
3.63 4.0 4.0         18 +   Charlotte, NC
80 Michael Maio U
3.60 4.0 4.0         18 +   Charlotte, NC
81 Chris Franc U
3.59 4.0 4.0         18 +   Charlotte, NC
82 Alec Johnson U
3.57 4.0 4.0         18 +   Charlotte, NC
83 Kevin Baker U
3.57 4.0 3.5         18 +   Charlotte, NC
84 Henry Harborne U
3.54 4.0 4.0         18 +   Charlotte, NC
85 Mahesh Gundeti U
3.54 4.0 4.0         40 +   WAXHAW, NC
86 Stephen Walker U
3.51 (4.0) 3.5         18 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
87 Benjamin Schwartz U
3.50 3.5 4.0         40 +   Charlotte, NC
88 Roy Ojiligwe U
3.50 3.5 4.0         40 +   Charlotte, NC
89 Brandon Thio U
3.49 3.5 4.0         18 +   Charlotte, NC
90 Sourav Parida U
3.49 3.5 3.5         40 +   Charlotte, NC
91 Kyle Johnson U
3.49 3.5 4.0         55 +   Charlotte, NC
92 Jerome Lawson U
3.47 3.5 4.0         18 +   Rock Hill, SC
93 Anthony Bridges U
3.47 (3.5) 4.0         18 +   Charlotte, NC
94 madhankumar sathyamoorthy U
3.46 3.5 4.0         40 +   Charlotte, NC
95 Daya Shankar Tiwari U
3.45 3.5 3.5         40 +   Charlotte, NC
96 Larry Gao U
3.43 3.5 3.5         18 +   Fort Mill, SC
97 Saurabh Tyagi U
3.42 3.5 3.5         40 +   Charlotte, NC
98 Varadh Srinivasan U
3.42 3.5 3.5         40 +   Charlotte, NC
99 Hu Zhang U
3.41 3.5 3.5         18 +   Huntersville, NC
100 Vidya Kondabathini U
3.41 3.5 4.0         40 +   Charlotte, NC
101 Michael Boyce U
3.41 3.5 3.5         40 +   Charlotte, NC
102 Myles Bell U
3.41 3.5 3.5         18 +   Charlotte, NC
103 Jason Olszewski U
3.35 3.5 3.5         40 +   Waxhaw, NC
104 JACK TCHIRKOW U
3.33 3.5 3.5         18 +   Charlotte, NC
105 Marc Parker U
3.33 3.5 4.0         55 +   Charlotte, NC
106 Eric Weinbrenner U
3.32 3.5 3.5         18 +   Waxhaw, NC
107 Krishna Swain U
3.29 3.5 3.5         40 +   Matthews, NC
108 Joe Meehan U
3.28 3.5 3.5         18 +   Cornelius, NC
109 Ian Fuster U
3.28 3.5 3.5         18 +   Charlotte, NC
110 Anthony Bertucci U
3.28 3.5 3.5         18 +   Matthews, NC
111 Kyle Newman U
3.27 (3.5) 3.5         18 +   Charlotte, NC
112 Jaikishan Lakhani U
3.27 (3.5) 3.5         40 +   Huntersville, NC
113 David Watson U
3.26 3.5 3.5         40 +   Gastonia, NC
114 Lawson Porter U
3.26 3.5 3.5         18 +   Charlotte, NC
115 Jennings Cheek U
3.26 (3.5) 3.5         18 +   Waxhaw, NC
116 Max Glassner U
3.24 3.5 3.5         18 +   Charlotte, NC
117 Timothy Crites U
3.24 3.5 3.5         18 +   Charlotte, NC
118 Sunil Mehta U
3.23 3.5 3.5         40 +   Charlotte, NC
119 Sumit Swain U
3.22 3.5 3.5         40 +   Fort Mill, SC
120 Kumar Merchant U
3.22 3.5 4.0         40 +   DENVER, CO
121 Brandon Lucio U
3.21 3.5 3.5         18 +   Charlotte, NC
122 Sarat Mishra U
3.19 3.5 3.5         40 +   Matthews, NC
123 Timothy Whelan U
3.18 3.5 3.0         18 +   Charlotte, NC
124 Gregory Grimm-Oropesa U
3.17 3.5 3.5         18 +   Charlotte, NC
125 Sean OLeary U
3.15 3.5 3.5         18 +   Charlotte, NC
126 Robert Marlowe U
3.15 3.5 3.5         18 +   ROCK HILL, SC
127 Carl Jacobs U
3.11 3.5 3.0         18 +   Charlotte, NC
128 Mike Wallace U
3.10 (3.5) 3.5         40 +   Mint Hill, NC
129 Rahul Ramkumar U
3.09 3.5 4.0         18 +   Charlotte, NC
130 Mac Schweppe U
3.07 3.5 3.0         18 +   Charlotte, NC
131 Samuel Premkumar U
3.05 (3.5) 3.5         18 +   CHARLOTTE, NC
132 Andrew Dsouza U
3.04 3.5 3.0         18 +   Fort Mill, SC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
133 Hani Mahgoub U
3.00 3.0 3.0         40 +   Charlotte, NC
134 Zack Johnson U
2.99 (3.0) 3.0         18 +   Charlotte, NC
135 Thomas Lambdin U
2.96 3.0 3.5         18 +   Charlotte, NC
136 Zak Gilbert U
2.96 3.0 3.0         18 +   Charlotte, NC
137 Taylor Brown U
2.96 3.0 3.5         18 +   Charlotte, NC
138 Matthew King U
2.95 (3.0) 3.0         18 +   Charlotte, NC
139 Charles Bridgen U
2.95 3.0 3.5         18 +   Charlotte, NC
140 michael chaffman U
2.93 3.0 3.0         18 +   Rock Hill, SC
141 Kyle Anselmo U
2.92 3.0 3.5         18 +   Charlotte, NC
142 Jack Horton U
2.91 3.0 3.5         18 +   Charlotte, NC
143 Allen Kay U
2.89 (3.0) 3.5         18 +   Charlotte, NC
144 Jonathan Diaz U
2.89 3.0 3.0         18 +   Charlotte, NC
145 Alan Talbert U
2.87 3.0 3.5         40 +   Charlotte, NC
146 Revanth Anne U
2.87 3.0 3.0         18 +   Charlotte, NC
147 Raul Zamudio U
2.85 3.0 3.0         40 +   CHARLOTTE, NC
148 Ornob Roy U
2.84 (3.0) 3.0         18 +   Charlotte, NC
149 Jason Young U
2.81 3.0 3.0         40 +   Waxhaw, NC
150 Mitchell Sermer U
2.81 3.0 3.0         18 +   Macon, GA
151 Trey Ruff U
2.80 3.0 3.0         40 +   Concord, NC
152 Matthew Merkel U
2.78 3.0 3.0         40 +   Pineville, NC
153 Kaiden Pieszak U
2.77 3.0 3.0         18 +   Charlotte, NC
154 Stephen Tsoris U
2.76 (3.0) 3.0         18 +   Charlotte, NC
155 Curtis Crews U
2.76 3.0 3.0         18 +   Mooresville, NC
156 Andrew deLemos U
2.75 (3.0) 3.0         18 +   Charlotte, NC
157 Greg Bartell U
2.74 3.0 3.0         40 +   Waxhaw, NC
158 Wynn Walker U
2.73 3.0 3.0         40 +   Charlotte, NC
159 Lawrence Kraujalis U
2.71 3.0 3.0         40 +   Charlotte, NC
160 James Jackson U
2.71 3.0 3.0         18 +   CHARLOTTE, NC
161 Nick Larsen U
2.70 3.0 3.0         18 +   Charlotte, NC
162 Charles Greenlee U
2.69 (3.0) 3.0         18 +   Charlotte, NC
163 David Rietz U
2.68 3.0 3.0         40 +   Charlotte, NC
164 Timothy Pavkov U
2.68 3.0 3.0         18 +   Rock Hill, SC
165 Isaac Salinas U
2.66 3.0 3.0         40 +   Waxhaw, NC
166 John Cantrell U
2.63 3.0 3.0         40 +   Charlotte, NC
167 John Moritz U
2.58 3.0 3.0         40 +   Charlotte, NC
168 Darrin Theriault U
2.52 3.0 3.0         40 +   Pineville, NC
169 Andy MacKelfresh U
2.52 3.0 2.5         18 +   Charlotte, NC
170 Philip Myers U
2.51 (3.0) 3.0         40 +   Charlotte, NC
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
171 Brad Bumgarner U
2.44 (2.5) 3.0         40 +   Charlotte, NC
172 Joey Chen U
2.38 2.5 2.5         18 +   Charlotte, NC
173 Joseph Stiles U
2.27 2.5 2.5         18 +   Charlotte, NC
Srinivasa Angajala U
n/a n/a 3.0         18 +   Charlotte, NC
Konstantin Archakov U
n/a n/a 3.5         40 +   CHARLOTTE, NC
Graham Basquin U
n/a n/a 4.0         18 +   Charlotte, NC
Andrew Butterfield U
n/a n/a 3.5         18 +   Charlotte, NC
Michael Crowe U
n/a n/a 4.0         18 +   Charlotte, NC
Bobby Gillespie U
n/a n/a 3.0         40 +   Charlotte, NC
Jordan Lawrence U
n/a n/a 4.5         18 +   Charlotte, NC
Robert McGoey U
n/a n/a 3.5         40 +   Gastonia, NC
Jarrod Pafford U
n/a n/a 3.0         40 +   Charlotte, NC
Matt Piscatelli U
n/a n/a 3.0         40 +   Charlotte, NC
Daniel Prestel U
n/a n/a 4.0         40 +   Harrisburg, NC
Kevin Reinhard U
n/a n/a 3.0         18 +   Charlotte, NC
Sean Sassano U
n/a n/a 3.5         18 +   Charlotte, NC
Robert Sledd U
n/a n/a 3.5         40 +   Waxhaw, NC
David Wintringham Jr U
n/a n/a 5.0         18 +   Charlotte, NC